﻿@model PageText
@{
	string headTitle = ViewData.Eval<string>("HeadTitle");
	bool headTitleEmpty = headTitle == "";
	bool isOneLanguage = ViewData.Eval<int>("data.Languages.Count") == 1;
	string editorClass = "editor";
	switch (ViewData.Eval<int>("EditorType"))
	{
		case 0:
			editorClass += " tinymce";
			break;
		case 2:
			editorClass += " codemce";
			break;
		default:
			break;
	}
}
@Html.HiddenFor(m => m.Language.Id, new { @class="languageId" })
@Html.Hidden("IsDeleted", null, new { @class="isDeleted" })
@if (!isOneLanguage)
{
	<div class="toolbar">
		<a class="button delete" href="#" onclick="return confirm('Действительно удалить станицу на языке @(Model.Language.Name)?')">
			<img alt="" src="/Content/Icons/Delete.png" />&nbsp;Удалить
		</a>
		@*<a class="button">
			<img alt="" src="/Content/Icons/Internet.png" />&nbsp;Сделать ссылкой
		</a>
		<a class="button">
			<img alt="" src="/Content/Icons/Text.png" />&nbsp;Сделать страницей
		</a>*@
	</div>
}
<div class="form-horizontal">
	<div>
		@Html.LabelFor(m => m.Title)
		@Html.TextBoxFor(m => m.Title)
	</div>
	<div>
		@Html.LabelFor(m => m.MenuTitle)
		<div>
			@Html.TextBoxFor(m => m.MenuTitle)
			<div class="hint">Если не задан, то будет использоваться основной заголовок</div>
		</div>
	</div>
	<div>
		@Html.LabelFor(m => m.HeadTitle)
		<div>
			@Html.TextBoxFor(m => m.HeadTitle, headTitleEmpty ? new { disabled="disabled" } : null)
			<label for="@ViewData.TemplateInfo.GetFullHtmlFieldId("HeadTitleEmpty")" class="checkbox-inline">@Html.CheckBox("HeadTitleEmpty", headTitleEmpty, new { @class="headTitleEmpty" }) Заменить на пустой</label>
			<div class="hint">Если не задан, то будет использоваться основной заголовок</div>
		</div>
	</div>
	<div>
		@Html.LabelFor(m => m.Url)
		<div>
			@Html.TextBoxFor(m => m.Url)
			<div class="hint">Если задно, то при переходе на страницу, пользователь будет перенаправлен по ссылке.</div>
		</div>
	</div>
	<div>
		@Html.LabelFor(m => m.Text)
		<div>
			<label for="@ViewData.TemplateInfo.GetFullHtmlFieldId("EditorMce")" class="checkbox-inline">@Html.RadioButtonFor(m => m.EditorType, 0, new { id = ViewData.TemplateInfo.GetFullHtmlFieldId("EditorMce"), @class="editorRadio", data_val="false", data_editor_class="tinymce" }) WYSIWYG</label>
			<label for="@ViewData.TemplateInfo.GetFullHtmlFieldId("EditorHtml")" class="checkbox-inline">@Html.RadioButtonFor(m => m.EditorType, 2, new { id = ViewData.TemplateInfo.GetFullHtmlFieldId("EditorHtml"), @class="editorRadio", data_editor_class="codemce" }) HTML</label>
			<label for="@ViewData.TemplateInfo.GetFullHtmlFieldId("EditorNone")" class="checkbox-inline">@Html.RadioButtonFor(m => m.EditorType, 1, new { id = ViewData.TemplateInfo.GetFullHtmlFieldId("EditorNone"), @class="editorRadio", data_editor_class="" }) Без редактора</label>
		</div>
		<div>
			@Html.TextAreaFor(m => m.Text, new { @class = editorClass, style="height:500px;"})
		</div>
	</div>
	<div id="DescriptionDiv" class="vertical">
		@Html.LabelFor(m => m.Description)
		@Html.TextAreaFor(m => m.Description, new { rows = 4 })
	</div>
</div>